$(() => {
  let layer = layui.layer
  let form = layui.form
  let id = sessionStorage.getItem('userId')
  sessionStorage.clear()
  getUser()
  function getUser() {
    $.ajax({
      url: 'admin/users/' + id,
      type: 'GET',
      success: (msg) => {
        if (msg.status === 0) {
          form.val('editUser', msg.data)
        } else {
          layer.msg(msg.message)
        }
      },
    })
  }

  //更新用户信息
  $('form').on('submit', (e) => {
    e.preventDefault()
    let data = form.val('editUser')
    data.id = id
    $.ajax({
      url: 'admin/users',
      type: 'PUT',
      data,
      success: (msg) => {
        if (msg.status === 0) {
          layer.msg(
            msg.message,
            {
              time: 1000,
            },
            function () {
              location.href = './user.html'
            }
          )
        } else {
          layer.msg(msg.message)
        }
      },
    })
  })

  //重置用户信息
  $('#reset').on('click', () => {
    getUser()
  })
})
